package com.aiyi.education.entity.course;


import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* <p>
*
直播和点播课程表
* </p>
* <p>
* Created by aj1g Generator on 2020/04/29
* </p>
* <p>

//表 ks_course 字段列表：
* </p>
* <p>
(Course_ID , SjNum , property , Class_ID , Province_id , City_id , County_Id , Name , Period_ID , Teacher_Name , Teacher , TC_ID , Teacher_ID , Money , Price_Member , zhekou , Is_Exam , examPle_ID , Recommend , popular , comment , istop , addTime , keytags , Teach_Way , Seo_Title , Seo_Keywords , Seo_Description , Verify , Huandeng , template_File , Is_Template , Count_Pid , photourl , template_File1 , tryout , BeginTime , EndTime , face_add , is3g , IsFree , user_name , buycount , look_count , coursepf , Gold_Member_ID , Ordinary_Member_ID , regulations , Is_Other_Tc , is_Bind , IS_Load , Load_zhekou , Fixed_Price , Grade_Id , listening_ID , Promotion , Limited , Panic_Money , jifen , shixian , buylimit , system , pfnum , ShortName , More_Class , Cashback , Is_Off , Effective_Day , Collect_Count , File_Name , Is_Refresh , Is_Period , Uid , liveid , ChannelPasswd , Learn_LimitDate , Limit_Learn , Rec_Score , Ping_Tai_Rate , Provice_Rate , City_Rate , Live_Type , Account_ID , User_ID , School_Name , Live_State , wlink , limit_hours , depart_Ids , IsReChargeSj , School_ID , Teacher_Num , Prop_Num , Chat_Num , Zl_Num , Student_Num , Pj_Num , totalz , totalc , charge_period , tag_sids , received_Day , Is_Send_Note , Note_Price , Note_Content , Is_Contain_Tax , Is_Comment_Permit , Is_Refund , Course_Type , Bm_Begin_Time , Bm_End_Time , SS_ID , ZB_ID , Intro , Target , Notice )
* </p>
* <p>

//对象 KsCourse 属性列表：
* </p>
* <p>
(courseId , sjnum , property , classId , provinceId , cityId , countyId , name , periodId , teacherName , teacher , tcId , teacherId , money , priceMember , zhekou , isExam , exampleId , recommend , popular , comment , istop , addtime , keytags , teachWay , seoTitle , seoKeywords , seoDescription , verify , huandeng , templateFile , isTemplate , countPid , photourl , templateFile1 , tryout , begintime , endtime , faceAdd , is3g , isfree , userName , buycount , lookCount , coursepf , goldMemberId , ordinaryMemberId , regulations , isOtherTc , isBind , isLoad , loadZhekou , fixedPrice , gradeId , listeningId , promotion , limited , panicMoney , jifen , shixian , buylimit , system , pfnum , shortname , moreClass , cashback , isOff , effectiveDay , collectCount , fileName , isRefresh , isPeriod , uid , liveid , channelpasswd , learnLimitdate , limitLearn , recScore , pingTaiRate , proviceRate , cityRate , liveType , accountId , userId , schoolName , liveState , wlink , limitHours , departIds , isrechargesj , schoolId , teacherNum , propNum , chatNum , zlNum , studentNum , pjNum , totalz , totalc , chargePeriod , tagSids , receivedDay , isSendNote , notePrice , noteContent , isContainTax , isCommentPermit , isRefund , courseType , bmBeginTime , bmEndTime , ssId , zbId , intro , target , notice )
* </p>
* <p>

//表 ks_course 字段中文解释：
* </p>
* <p>
(Course_ID="课程ID/INTEGER" , SjNum="试卷数量/INTEGER" , property="/VARCHAR" , Class_ID="分类ID/INTEGER" , Province_id="省份ID/INTEGER" , City_id="城市ID/INTEGER" , County_Id="城镇ID/INTEGER" , Name="课程名称/VARCHAR" , Period_ID="课时ID/INTEGER" , Teacher_Name="助教名称/VARCHAR" , Teacher="教师名称/VARCHAR" , TC_ID="教师ID集/VARCHAR" , Teacher_ID="发布年限/INTEGER" , Money="参考价/DECIMAL" , Price_Member="优惠价/DECIMAL" , zhekou="折扣/VARCHAR" , Is_Exam="/INTEGER" , examPle_ID="试卷Id/VARCHAR" , Recommend="是否推荐/TINYINT" , popular="是否热门/TINYINT" , comment="是否允许发表考后心得标志/TINYINT" , istop="是否置顶/TINYINT" , addTime="更新时间/TIMESTAMP" , keytags="关键字/VARCHAR" , Teach_Way="/TINYINT" , Seo_Title="页面标题/VARCHAR" , Seo_Keywords="页面关键字/VARCHAR" , Seo_Description="页面描述/VARCHAR" , Verify="课程状态/TINYINT" , Huandeng="是否幻灯/TINYINT" , template_File="模板/VARCHAR" , Is_Template="模板是否同步/TINYINT" , Count_Pid="总课时/INTEGER" , photourl="封面图/VARCHAR" , template_File1="手机模板/VARCHAR" , tryout="是否试听/TINYINT" , BeginTime="开始时间/VARCHAR" , EndTime="结束时间/VARCHAR" , face_add="面授地址/VARCHAR" , is3g="手机同步/TINYINT" , IsFree="是否免费0-免费 1-收费/INTEGER" , user_name="发布者/VARCHAR" , buycount="购买次数/INTEGER" , look_count="浏览次数/INTEGER" , coursepf="评分/REAL" , Gold_Member_ID="指定优惠用户组/VARCHAR" , Ordinary_Member_ID="允许观看的用户组/VARCHAR" , regulations="/INTEGER" , Is_Other_Tc="是否有其他教师/TINYINT" , is_Bind="该课程是否有绑定/TINYINT" , IS_Load="vip折扣/INTEGER" , Load_zhekou="vip打几折/VARCHAR" , Fixed_Price="固定价格/DECIMAL" , Grade_Id="赠送积分/INTEGER" , listening_ID="试听/VARCHAR" , Promotion="促销类型0普通，1限时，2课程团购，3积分，4混合/TINYINT" , Limited="限量/INTEGER" , Panic_Money="抢购价/DECIMAL" , jifen="兑换积分/INTEGER" , shixian="课程有效时限/INTEGER" , buylimit="报名上线/INTEGER" , system="0系统添加，1企业添加，2名师添加/TINYINT" , pfnum="评价人数/INTEGER" , ShortName="短标题/VARCHAR" , More_Class="多课程分类/VARCHAR" , Cashback="返现/DECIMAL" , Is_Off="	
是否下架：1代表上架，0代表下架/TINYINT" , Effective_Day="返现天数/INTEGER" , Collect_Count="收藏数/INTEGER" , File_Name="总路径名称/VARCHAR" , Is_Refresh="伪静态标志/INTEGER" , Is_Period="设置课时:0是关闭1开启/TINYINT" , Uid="所对应UID号/VARCHAR" , liveid="所对应房间号/VARCHAR" , ChannelPasswd="密码/VARCHAR" , Learn_LimitDate="学习截止日期/TIMESTAMP" , Limit_Learn="课程失效限制 0按天失效 1 按截止日期失效 2按小时失效/INTEGER" , Rec_Score="返积分/INTEGER" , Ping_Tai_Rate="平台分配比例/REAL" , Provice_Rate="省级分配比例/REAL" , City_Rate="市级分配比例/REAL" , Live_Type="服务器类型,0为其他/INTEGER" , Account_ID="服务器下账号标识/INTEGER" , User_ID="录入员用户ID/INTEGER" , School_Name="机构名称/VARCHAR" , Live_State="直播状态 0未开始 1直播中 2已结束/TINYINT" , wlink="外链/TINYINT" , limit_hours="课程购买按小时失效/INTEGER" , depart_Ids="课程允许观看部门ID/VARCHAR" , IsReChargeSj="试卷是否重复扣费/TINYINT" , School_ID="机构用户ID/INTEGER" , Teacher_Num="讲师数量/INTEGER" , Prop_Num="道具数量/INTEGER" , Chat_Num="留言数量/INTEGER" , Zl_Num="资料数量/INTEGER" , Student_Num="学员数量 从订单表中查询 已购买的/INTEGER" , Pj_Num="评价数量/INTEGER" , totalz="点赞数量/INTEGER" , totalc="收藏数量/INTEGER" , charge_period="是否允许购买课时 0允许 1不允许/INTEGER" , tag_sids="课程标签/VARCHAR" , received_Day="退款天数/INTEGER" , Is_Send_Note="是否要邮寄课程资料/TINYINT" , Note_Price="课程资料价格/DECIMAL" , Note_Content="课程资料内容简介/VARCHAR" , Is_Contain_Tax="是否含税(0否 1是)/TINYINT" , Is_Comment_Permit="是否过滤评论/INTEGER" , Is_Refund="是否开启退款 0：不开启 1：开启/INTEGER" , Course_Type="直播类型 0 默认 1微门户1对1 2微门户1对N 3微门户大班课 4微门户纯语音直播/TINYINT" , Bm_Begin_Time="报名开始时间/VARCHAR" , Bm_End_Time="报名截止时间/VARCHAR" , SS_ID="/INTEGER" , ZB_ID="/INTEGER" , Intro="课程介绍/LONGVARCHAR" , Target="课程目标/LONGVARCHAR" , Notice="课程公告/LONGVARCHAR" )
* </p>
* <p>

//对象 KsCourse 属性解释：
* </p>
* <p>
(courseId="课程ID/Integer" , sjnum="试卷数量/Integer" , property="/String" , classId="分类ID/Integer" , provinceId="省份ID/Integer" , cityId="城市ID/Integer" , countyId="城镇ID/Integer" , name="课程名称/String" , periodId="课时ID/Integer" , teacherName="助教名称/String" , teacher="教师名称/String" , tcId="教师ID集/String" , teacherId="发布年限/Integer" , money="参考价/Long" , priceMember="优惠价/Long" , zhekou="折扣/String" , isExam="/Integer" , exampleId="试卷Id/String" , recommend="是否推荐/Byte" , popular="是否热门/Byte" , comment="是否允许发表考后心得标志/Byte" , istop="是否置顶/Byte" , addtime="更新时间/Date" , keytags="关键字/String" , teachWay="/Byte" , seoTitle="页面标题/String" , seoKeywords="页面关键字/String" , seoDescription="页面描述/String" , verify="课程状态/Byte" , huandeng="是否幻灯/Byte" , templateFile="模板/String" , isTemplate="模板是否同步/Byte" , countPid="总课时/Integer" , photourl="封面图/String" , templateFile1="手机模板/String" , tryout="是否试听/Byte" , begintime="开始时间/String" , endtime="结束时间/String" , faceAdd="面授地址/String" , is3g="手机同步/Byte" , isfree="是否免费0-免费 1-收费/Integer" , userName="发布者/String" , buycount="购买次数/Integer" , lookCount="浏览次数/Integer" , coursepf="评分/Float" , goldMemberId="指定优惠用户组/String" , ordinaryMemberId="允许观看的用户组/String" , regulations="/Integer" , isOtherTc="是否有其他教师/Byte" , isBind="该课程是否有绑定/Byte" , isLoad="vip折扣/Integer" , loadZhekou="vip打几折/String" , fixedPrice="固定价格/Long" , gradeId="赠送积分/Integer" , listeningId="试听/String" , promotion="促销类型0普通，1限时，2课程团购，3积分，4混合/Byte" , limited="限量/Integer" , panicMoney="抢购价/Long" , jifen="兑换积分/Integer" , shixian="课程有效时限/Integer" , buylimit="报名上线/Integer" , system="0系统添加，1企业添加，2名师添加/Byte" , pfnum="评价人数/Integer" , shortname="短标题/String" , moreClass="多课程分类/String" , cashback="返现/Long" , isOff="	
是否下架：1代表上架，0代表下架/Byte" , effectiveDay="返现天数/Integer" , collectCount="收藏数/Integer" , fileName="总路径名称/String" , isRefresh="伪静态标志/Integer" , isPeriod="设置课时:0是关闭1开启/Byte" , uid="所对应UID号/String" , liveid="所对应房间号/String" , channelpasswd="密码/String" , learnLimitdate="学习截止日期/Date" , limitLearn="课程失效限制 0按天失效 1 按截止日期失效 2按小时失效/Integer" , recScore="返积分/Integer" , pingTaiRate="平台分配比例/Float" , proviceRate="省级分配比例/Float" , cityRate="市级分配比例/Float" , liveType="服务器类型,0为其他/Integer" , accountId="服务器下账号标识/Integer" , userId="录入员用户ID/Integer" , schoolName="机构名称/String" , liveState="直播状态 0未开始 1直播中 2已结束/Byte" , wlink="外链/Byte" , limitHours="课程购买按小时失效/Integer" , departIds="课程允许观看部门ID/String" , isrechargesj="试卷是否重复扣费/Byte" , schoolId="机构用户ID/Integer" , teacherNum="讲师数量/Integer" , propNum="道具数量/Integer" , chatNum="留言数量/Integer" , zlNum="资料数量/Integer" , studentNum="学员数量 从订单表中查询 已购买的/Integer" , pjNum="评价数量/Integer" , totalz="点赞数量/Integer" , totalc="收藏数量/Integer" , chargePeriod="是否允许购买课时 0允许 1不允许/Integer" , tagSids="课程标签/String" , receivedDay="退款天数/Integer" , isSendNote="是否要邮寄课程资料/Byte" , notePrice="课程资料价格/Long" , noteContent="课程资料内容简介/String" , isContainTax="是否含税(0否 1是)/Byte" , isCommentPermit="是否过滤评论/Integer" , isRefund="是否开启退款 0：不开启 1：开启/Integer" , courseType="直播类型 0 默认 1微门户1对1 2微门户1对N 3微门户大班课 4微门户纯语音直播/Byte" , bmBeginTime="报名开始时间/String" , bmEndTime="报名截止时间/String" , ssId="/Integer" , zbId="/Integer" , intro="课程介绍/String" , target="课程目标/String" , notice="课程公告/String" )
* </p>
* <p>

//对象 KsCourse Json格式：
* </p>
* <p>
{"courseId":"课程ID/Integer" , "sjnum":"试卷数量/Integer" , "property":"/String" , "classId":"分类ID/Integer" , "provinceId":"省份ID/Integer" , "cityId":"城市ID/Integer" , "countyId":"城镇ID/Integer" , "name":"课程名称/String" , "periodId":"课时ID/Integer" , "teacherName":"助教名称/String" , "teacher":"教师名称/String" , "tcId":"教师ID集/String" , "teacherId":"发布年限/Integer" , "money":"参考价/Long" , "priceMember":"优惠价/Long" , "zhekou":"折扣/String" , "isExam":"/Integer" , "exampleId":"试卷Id/String" , "recommend":"是否推荐/Byte" , "popular":"是否热门/Byte" , "comment":"是否允许发表考后心得标志/Byte" , "istop":"是否置顶/Byte" , "addtime":"更新时间/Date" , "keytags":"关键字/String" , "teachWay":"/Byte" , "seoTitle":"页面标题/String" , "seoKeywords":"页面关键字/String" , "seoDescription":"页面描述/String" , "verify":"课程状态/Byte" , "huandeng":"是否幻灯/Byte" , "templateFile":"模板/String" , "isTemplate":"模板是否同步/Byte" , "countPid":"总课时/Integer" , "photourl":"封面图/String" , "templateFile1":"手机模板/String" , "tryout":"是否试听/Byte" , "begintime":"开始时间/String" , "endtime":"结束时间/String" , "faceAdd":"面授地址/String" , "is3g":"手机同步/Byte" , "isfree":"是否免费0-免费 1-收费/Integer" , "userName":"发布者/String" , "buycount":"购买次数/Integer" , "lookCount":"浏览次数/Integer" , "coursepf":"评分/Float" , "goldMemberId":"指定优惠用户组/String" , "ordinaryMemberId":"允许观看的用户组/String" , "regulations":"/Integer" , "isOtherTc":"是否有其他教师/Byte" , "isBind":"该课程是否有绑定/Byte" , "isLoad":"vip折扣/Integer" , "loadZhekou":"vip打几折/String" , "fixedPrice":"固定价格/Long" , "gradeId":"赠送积分/Integer" , "listeningId":"试听/String" , "promotion":"促销类型0普通，1限时，2课程团购，3积分，4混合/Byte" , "limited":"限量/Integer" , "panicMoney":"抢购价/Long" , "jifen":"兑换积分/Integer" , "shixian":"课程有效时限/Integer" , "buylimit":"报名上线/Integer" , "system":"0系统添加，1企业添加，2名师添加/Byte" , "pfnum":"评价人数/Integer" , "shortname":"短标题/String" , "moreClass":"多课程分类/String" , "cashback":"返现/Long" , "isOff":"	
是否下架：1代表上架，0代表下架/Byte" , "effectiveDay":"返现天数/Integer" , "collectCount":"收藏数/Integer" , "fileName":"总路径名称/String" , "isRefresh":"伪静态标志/Integer" , "isPeriod":"设置课时:0是关闭1开启/Byte" , "uid":"所对应UID号/String" , "liveid":"所对应房间号/String" , "channelpasswd":"密码/String" , "learnLimitdate":"学习截止日期/Date" , "limitLearn":"课程失效限制 0按天失效 1 按截止日期失效 2按小时失效/Integer" , "recScore":"返积分/Integer" , "pingTaiRate":"平台分配比例/Float" , "proviceRate":"省级分配比例/Float" , "cityRate":"市级分配比例/Float" , "liveType":"服务器类型,0为其他/Integer" , "accountId":"服务器下账号标识/Integer" , "userId":"录入员用户ID/Integer" , "schoolName":"机构名称/String" , "liveState":"直播状态 0未开始 1直播中 2已结束/Byte" , "wlink":"外链/Byte" , "limitHours":"课程购买按小时失效/Integer" , "departIds":"课程允许观看部门ID/String" , "isrechargesj":"试卷是否重复扣费/Byte" , "schoolId":"机构用户ID/Integer" , "teacherNum":"讲师数量/Integer" , "propNum":"道具数量/Integer" , "chatNum":"留言数量/Integer" , "zlNum":"资料数量/Integer" , "studentNum":"学员数量 从订单表中查询 已购买的/Integer" , "pjNum":"评价数量/Integer" , "totalz":"点赞数量/Integer" , "totalc":"收藏数量/Integer" , "chargePeriod":"是否允许购买课时 0允许 1不允许/Integer" , "tagSids":"课程标签/String" , "receivedDay":"退款天数/Integer" , "isSendNote":"是否要邮寄课程资料/Byte" , "notePrice":"课程资料价格/Long" , "noteContent":"课程资料内容简介/String" , "isContainTax":"是否含税(0否 1是)/Byte" , "isCommentPermit":"是否过滤评论/Integer" , "isRefund":"是否开启退款 0：不开启 1：开启/Integer" , "courseType":"直播类型 0 默认 1微门户1对1 2微门户1对N 3微门户大班课 4微门户纯语音直播/Byte" , "bmBeginTime":"报名开始时间/String" , "bmEndTime":"报名截止时间/String" , "ssId":"/Integer" , "zbId":"/Integer" , "intro":"课程介绍/String" , "target":"课程目标/String" , "notice":"课程公告/String" }
* </p>


*/


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("ks_course")
public class KsCourse extends Model<KsCourse> implements Serializable {
    /**
     * 课程ID
     */
    @TableField("Course_ID")
    private Integer courseId;

    /**
     * 试卷数量
     */
    @TableField("SjNum")
    private Integer sjnum;

    /**
     *
     */
    @TableField("property")
    private String property;

    /**
     * 分类ID
     */
     @TableField("Class_ID")
    private Integer classId;

    /**
     * 省份ID
     */
     @TableField("Province_id") 
    private Integer provinceId;

    /**
     * 城市ID
     */
     @TableField("City_id") 
    private Integer cityId;

    /**
     * 城镇ID
     */
     @TableField("County_Id") 
    private Integer countyId;

    /**
     * 课程名称
     */
     @TableField("Name") 
    private String name;

    /**
     * 课时ID
     */
     @TableField("Period_ID") 
    private Integer periodId;

    /**
     * 助教名称
     */
     @TableField("Teacher_Name") 
    private String teacherName;

    /**
     * 教师名称
     */
     @TableField("Teacher") 
    private String teacher;

    /**
     * 教师ID集
     */
     @TableField("TC_ID") 
    private String tcId;

    /**
     * 发布年限
     */
     @TableField("Teacher_ID") 
    private Integer teacherId;

    /**
     * 参考价
     */
     @TableField("Money") 
    private Long money;

    /**
     * 优惠价
     */
     @TableField("Price_Member") 
    private Long priceMember;

    /**
     * 折扣
     */
     @TableField("zhekou") 
    private String zhekou;

    /**
     * 
     */
     @TableField("Is_Exam") 
    private Integer isExam;

    /**
     * 试卷Id
     */
     @TableField("examPle_ID") 
    private String exampleId;

    /**
     * 是否推荐
     */
     @TableField("Recommend") 
    private Byte recommend;

    /**
     * 是否热门
     */
     @TableField("popular") 
    private Byte popular;

    /**
     * 是否允许发表考后心得标志
     */
     @TableField("comment") 
    private Byte comment;

    /**
     * 是否置顶
     */
     @TableField("istop") 
    private Byte istop;

    /**
     * 更新时间
     */
     @TableField("addTime") 
    private Date addtime;

    /**
     * 关键字
     */
     @TableField("keytags") 
    private String keytags;

    /**
     * 
     */
     @TableField("Teach_Way") 
    private Byte teachWay;

    /**
     * 页面标题
     */
     @TableField("Seo_Title") 
    private String seoTitle;

    /**
     * 页面关键字
     */
     @TableField("Seo_Keywords") 
    private String seoKeywords;

    /**
     * 页面描述
     */
     @TableField("Seo_Description") 
    private String seoDescription;

    /**
     * 课程状态
     */
     @TableField("Verify") 
    private Byte verify;

    /**
     * 是否幻灯
     */
     @TableField("Huandeng") 
    private Byte huandeng;

    /**
     * 模板
     */
     @TableField("template_File") 
    private String templateFile;

    /**
     * 模板是否同步
     */
     @TableField("Is_Template") 
    private Byte isTemplate;

    /**
     * 总课时
     */
     @TableField("Count_Pid") 
    private Integer countPid;

    /**
     * 封面图
     */
     @TableField("photourl") 
    private String photourl;

    /**
     * 手机模板
     */
     @TableField("template_File1") 
    private String templateFile1;

    /**
     * 是否试听
     */
     @TableField("tryout") 
    private Byte tryout;

    /**
     * 开始时间
     */
     @TableField("BeginTime") 
    private String begintime;

    /**
     * 结束时间
     */
     @TableField("EndTime") 
    private String endtime;

    /**
     * 面授地址
     */
     @TableField("face_add") 
    private String faceAdd;

    /**
     * 手机同步
     */
     @TableField("is3g") 
    private Byte is3g;

    /**
     * 是否免费0-免费 1-收费
     */
     @TableField("IsFree") 
    private Integer isfree;

    /**
     * 发布者
     */
     @TableField("user_name") 
    private String userName;

    /**
     * 购买次数
     */
     @TableField("buycount") 
    private Integer buycount;

    /**
     * 浏览次数
     */
     @TableField("look_count") 
    private Integer lookCount;

    /**
     * 评分
     */
     @TableField("coursepf") 
    private Float coursepf;

    /**
     * 指定优惠用户组
     */
     @TableField("Gold_Member_ID") 
    private String goldMemberId;

    /**
     * 允许观看的用户组
     */
     @TableField("Ordinary_Member_ID") 
    private String ordinaryMemberId;

    /**
     * 
     */
     @TableField("regulations") 
    private Integer regulations;

    /**
     * 是否有其他教师
     */
     @TableField("Is_Other_Tc") 
    private Byte isOtherTc;

    /**
     * 该课程是否有绑定
     */
     @TableField("is_Bind") 
    private Byte isBind;

    /**
     * vip折扣
     */
     @TableField("IS_Load") 
    private Integer isLoad;

    /**
     * vip打几折
     */
     @TableField("Load_zhekou") 
    private String loadZhekou;

    /**
     * 固定价格
     */
     @TableField("Fixed_Price") 
    private Long fixedPrice;

    /**
     * 赠送积分
     */
     @TableField("Grade_Id") 
    private Integer gradeId;

    /**
     * 试听
     */
     @TableField("listening_ID") 
    private String listeningId;

    /**
     * 促销类型0普通，1限时，2课程团购，3积分，4混合
     */
     @TableField("Promotion") 
    private Byte promotion;

    /**
     * 限量
     */
     @TableField("Limited") 
    private Integer limited;

    /**
     * 抢购价
     */
     @TableField("Panic_Money") 
    private Long panicMoney;

    /**
     * 兑换积分
     */
     @TableField("jifen") 
    private Integer jifen;

    /**
     * 课程有效时限
     */
     @TableField("shixian") 
    private Integer shixian;

    /**
     * 报名上线
     */
     @TableField("buylimit") 
    private Integer buylimit;

    /**
     * 0系统添加，1企业添加，2名师添加
     */
     @TableField("system") 
    private Byte system;

    /**
     * 评价人数
     */
     @TableField("pfnum") 
    private Integer pfnum;

    /**
     * 短标题
     */
     @TableField("ShortName") 
    private String shortname;

    /**
     * 多课程分类
     */
     @TableField("More_Class") 
    private String moreClass;

    /**
     * 返现
     */
     @TableField("Cashback") 
    private Long cashback;

    /**
     * 	
 是否下架：1代表上架，0代表下架
     */
     @TableField("Is_Off") 
    private Byte isOff;

    /**
     * 返现天数
     */
     @TableField("Effective_Day") 
    private Integer effectiveDay;

    /**
     * 收藏数
     */
     @TableField("Collect_Count") 
    private Integer collectCount;

    /**
     * 总路径名称
     */
     @TableField("File_Name") 
    private String fileName;

    /**
     * 伪静态标志
     */
     @TableField("Is_Refresh") 
    private Integer isRefresh;

    /**
     * 设置课时:0是关闭1开启
     */
     @TableField("Is_Period") 
    private Byte isPeriod;

    /**
     * 所对应UID号
     */
     @TableField("Uid") 
    private String uid;

    /**
     * 所对应房间号
     */
     @TableField("liveid") 
    private String liveid;

    /**
     * 密码
     */
     @TableField("ChannelPasswd") 
    private String channelpasswd;

    /**
     * 学习截止日期
     */
     @TableField("Learn_LimitDate") 
    private Date learnLimitdate;

    /**
     * 课程失效限制 0按天失效 1 按截止日期失效 2按小时失效
     */
     @TableField("Limit_Learn") 
    private Integer limitLearn;

    /**
     * 返积分
     */
     @TableField("Rec_Score") 
    private Integer recScore;

    /**
     * 平台分配比例
     */
     @TableField("Ping_Tai_Rate") 
    private Float pingTaiRate;

    /**
     * 省级分配比例
     */
     @TableField("Provice_Rate") 
    private Float proviceRate;

    /**
     * 市级分配比例
     */
     @TableField("City_Rate") 
    private Float cityRate;

    /**
     * 服务器类型,0为其他
     */
     @TableField("Live_Type") 
    private Integer liveType;

    /**
     * 服务器下账号标识
     */
     @TableField("Account_ID") 
    private Integer accountId;

    /**
     * 录入员用户ID
     */
     @TableField("User_ID") 
    private Integer userId;

    /**
     * 机构名称
     */
     @TableField("School_Name") 
    private String schoolName;

    /**
     * 直播状态 0未开始 1直播中 2已结束
     */
     @TableField("Live_State") 
    private Byte liveState;

    /**
     * 外链
     */
     @TableField("wlink") 
    private Byte wlink;

    /**
     * 课程购买按小时失效
     */
     @TableField("limit_hours") 
    private Integer limitHours;

    /**
     * 课程允许观看部门ID
     */
     @TableField("depart_Ids") 
    private String departIds;

    /**
     * 试卷是否重复扣费
     */
     @TableField("IsReChargeSj") 
    private Byte isrechargesj;

    /**
     * 机构用户ID
     */
     @TableField("School_ID") 
    private Integer schoolId;

    /**
     * 讲师数量
     */
     @TableField("Teacher_Num") 
    private Integer teacherNum;

    /**
     * 道具数量
     */
     @TableField("Prop_Num") 
    private Integer propNum;

    /**
     * 留言数量
     */
     @TableField("Chat_Num") 
    private Integer chatNum;

    /**
     * 资料数量
     */
     @TableField("Zl_Num") 
    private Integer zlNum;

    /**
     * 学员数量 从订单表中查询 已购买的
     */
     @TableField("Student_Num") 
    private Integer studentNum;

    /**
     * 评价数量
     */
     @TableField("Pj_Num") 
    private Integer pjNum;

    /**
     * 点赞数量
     */
     @TableField("totalz") 
    private Integer totalz;

    /**
     * 收藏数量
     */
     @TableField("totalc") 
    private Integer totalc;

    /**
     * 是否允许购买课时 0允许 1不允许
     */
     @TableField("charge_period") 
    private Integer chargePeriod;

    /**
     * 课程标签
     */
     @TableField("tag_sids") 
    private String tagSids;

    /**
     * 退款天数
     */
     @TableField("received_Day") 
    private Integer receivedDay;

    /**
     * 是否要邮寄课程资料
     */
     @TableField("Is_Send_Note") 
    private Byte isSendNote;

    /**
     * 课程资料价格
     */
     @TableField("Note_Price") 
    private Long notePrice;

    /**
     * 课程资料内容简介
     */
     @TableField("Note_Content") 
    private String noteContent;

    /**
     * 是否含税(0否 1是)
     */
     @TableField("Is_Contain_Tax") 
    private Byte isContainTax;

    /**
     * 是否过滤评论
     */
     @TableField("Is_Comment_Permit") 
    private Integer isCommentPermit;

    /**
     * 是否开启退款 0：不开启 1：开启
     */
     @TableField("Is_Refund") 
    private Integer isRefund;

    /**
     * 直播类型 0 默认 1微门户1对1 2微门户1对N 3微门户大班课 4微门户纯语音直播
     */
     @TableField("Course_Type") 
    private Byte courseType;

    /**
     * 报名开始时间
     */
     @TableField("Bm_Begin_Time") 
    private String bmBeginTime;

    /**
     * 报名截止时间
     */
     @TableField("Bm_End_Time") 
    private String bmEndTime;

    /**
     * 
     */
     @TableField("SS_ID") 
    private Integer ssId;

    /**
     * 
     */
     @TableField("ZB_ID") 
    private Integer zbId;

    private static final long serialVersionUID = 1L;

    @Override
    public Serializable pkVal() {
         return this.classId;
    }
}